Multi-mesh Caching and Hardware Sampling for Progressive and Interactive Rendering
نویسندگان
چکیده
We present a framework for progressive and interactive rendering with soft shadows and indirect illumination of a triangulated scene. Our method is a multi-pass algorithm that separates the rendering of each main component of radiance in order to update the image as fast as new samples are computed. Those radiance samples are computed at the vertices of multiple recursively subdivided meshes, allowing fast hardware interpolation between the samples. These radiance samples are computed using irradiance values cached in multiple meshes. These meshes separate the direct irradiance from each light source and the indirect one. Using multiple meshes gives us the ability to better reuse samples and to better adapt the sampling density than if a unique mesh was used. We also propose to quickly compute accurate soft shadows and indirect irradiance using the graphics hardware for visibility determination.
منابع مشابه
Tapestry: A Dynamic Mesh-based Display Representation for Interactive Rendering
This paper presents a new method for interactive viewing of dynamically sampled environments. We introduce a 3D mesh-based reconstruction called a tapestry that serves both as the display representation and as a cache that supports the re-use of samples across views. As the user navigates through the environment, the mesh continuously evolves to provide an appropriate image reconstruction for t...
متن کاملUniversal Rendering Sequences for Transparent Vertex Caching of Progressive Meshes
We present methods to generate rendering sequences for triangle meshes which preserve mesh locality as much as possible. This is useful for maximizing vertex reuse when rendering the mesh using a FIFO vertex buffer, such as those available in modern 3D graphics hardware. The sequences are universal in the sense that they perform well for all sizes of vertex buffers, and generalize to progressiv...
متن کاملPractice and Experience: Interactive Rendering of the Colonic Environment on PC-platforms
The virtual colonoscopy technique is a non-invasive technique used to generate high resolution video views of the colon interior structure. The colonic structure consists of a great number of triangle meshes that challenge rendering performance. In contrast to previous work, the proposed approaches allow interactive colonic surface rendering on low-cost PC systems. Our system takes advantage of...
متن کاملDStrips: Dynamic Triangle Strips for Real-Time Mesh Simplification and Rendering
DStrips is a simple and efficient method to dynamically manage and generate triangle strips for real-time viewdependent multiresolution meshing and rendering. Progressive view-dependent triangle mesh simplification and rendering is an important concept for interactive visualization environments. To minimize the rendering cost, triangle meshes are simplified to the maximal tolerated perceptual e...
متن کاملInteractive Rendering using the Render Cache
Interactive rendering requires rapid visual feedback. The render cache is a new method for achieving this when using high-quality pixel-oriented renderers such as ray tracing that are usually considered too slow for interactive use. The render cache provides visual feedback at a rate faster than the renderer can generate complete frames, at the cost of producing approximate images during camera...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005